package com.ruoyi.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import java.util.Date;

public class FinanceOrder extends BaseEntity {

    private static final long serialVersionUID = 1L;

    @Excel(name = "供应商订单号")
    private String orderCode;

    @Excel(name = "业务人员")
    private String ywryName;

    @Excel(name = "运营人员")
    private String yyryName;

    @Excel(name = "渠道订单号")
    private String eOrderCode;

    @Excel(name = "酒店ID")
    private String hotelId;

    @Excel(name = "酒店名称")
    private String hotelName;

    @Excel(name = "房型名称")
    private String houseName;

    @Excel(name = "夜数", cellType = Excel.ColumnType.NUMERIC)
    private int dayNum;

    @Excel(name = "间数", cellType = Excel.ColumnType.NUMERIC)
    private int fjsNum;

    @Excel(name = "客户")
    private String names;

    @Excel(name = "结算价", cellType = Excel.ColumnType.NUMERIC)
    private int baseAmountOriginal;

    @Excel(name = "采购价", cellType = Excel.ColumnType.NUMERIC)
    private int cgjOriginal;

    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "入住时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date startTime;

    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "离店时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date endTime;

    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "订单时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date ddsj;

    @Excel(name = "异常类型")
    private String refundType;

    @Excel(name = "订单备注")
    private String orderRemark;

    @Excel(name = "支付方式")
    private String zffs;

    @Excel(name = "订单类型")
    private String orderType;

    @Excel(name = "订单状态")
    private String orderStatus;

    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "确认时间", width = 30, dateFormat = "yyyy-MM-dd")
    private String qrsj;


    public String getOrderCode() {
        return orderCode;
    }

    public void setOrderCode(String orderCode) {
        this.orderCode = orderCode;
    }

    public String getYwryName() {
        return ywryName;
    }

    public void setYwryName(String ywryName) {
        this.ywryName = ywryName;
    }

    public String getYyryName() {
        return yyryName;
    }

    public void setYyryName(String yyryName) {
        this.yyryName = yyryName;
    }

    public String geteOrderCode() {
        return eOrderCode;
    }

    public void seteOrderCode(String eOrderCode) {
        this.eOrderCode = eOrderCode;
    }

    public String getHotelId() {
        return hotelId;
    }

    public void setHotelId(String hotelId) {
        this.hotelId = hotelId;
    }

    public String getHotelName() {
        return hotelName;
    }

    public void setHotelName(String hotelName) {
        this.hotelName = hotelName;
    }

    public String getHouseName() {
        return houseName;
    }

    public void setHouseName(String houseName) {
        this.houseName = houseName;
    }

    public int getDayNum() {
        return dayNum;
    }

    public void setDayNum(int dayNum) {
        this.dayNum = dayNum;
    }

    public int getFjsNum() {
        return fjsNum;
    }

    public void setFjsNum(int fjsNum) {
        this.fjsNum = fjsNum;
    }

    public String getNames() {
        return names;
    }

    public void setNames(String names) {
        this.names = names;
    }

    public int getBaseAmountOriginal() {
        return baseAmountOriginal;
    }

    public void setBaseAmountOriginal(int baseAmountOriginal) {
        this.baseAmountOriginal = baseAmountOriginal;
    }

    public int getCgjOriginal() {
        return cgjOriginal;
    }

    public void setCgjOriginal(int cgjOriginal) {
        this.cgjOriginal = cgjOriginal;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public Date getDdsj() {
        return ddsj;
    }

    public void setDdsj(Date ddsj) {
        this.ddsj = ddsj;
    }

    public String getRefundType() {
        return refundType;
    }

    public void setRefundType(String refundType) {
        this.refundType = refundType;
    }

    public String getOrderRemark() {
        return orderRemark;
    }

    public void setOrderRemark(String orderRemark) {
        this.orderRemark = orderRemark;
    }

    public String getZffs() {
        return zffs;
    }

    public void setZffs(String zffs) {
        this.zffs = zffs;
    }

    public String getOrderType() {
        return orderType;
    }

    public void setOrderType(String orderType) {
        this.orderType = orderType;
    }

    public String getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(String orderStatus) {
        this.orderStatus = orderStatus;
    }

    public String getQrsj() {
        return qrsj;
    }

    public void setQrsj(String qrsj) {
        this.qrsj = qrsj;
    }
}
